Askany\Database A

Total Complexity 65
Dependencies 1
Dependents 7
Total lines 866
Lines of code 508
Logical lines of code 199
Comment lines 244
Methods 27
Properties 4

Methods 27

Method Rating Maintainability Complexity Lines of code
sanitize_content()
A
44 12 47
extract_relevant_excerpt()
A
51 9 25
insert_default_qa_pairs()
A
42 6 52
index_pdf()
A
44 6 46
get_relevant_content()
S
42 5 56
find_qa_match()
S
51 3 27
create_tables()
S
47 1 51
index_content()
S
49 2 35
save_chat_history()
S
58 3 15
get_content_index_stats()
S
54 1 25
update_qa_pair()
S
60 1 14
add_qa_pair()
S
63 1 12
delete_content()
S
64 1 11
clear_chat_history()
S
75 1 4
clear_pdf_index()
S
75 1 4
clear_content_index()
S
75 1 4
get_qa_pairs()
S
71 1 6
get_qa_pair()
S
66 1 9
__construct()
S
66 1 8
delete_qa_pair()
S
68 1 8
delete_pdf()
S
68 1 8
activate()
S
75 1 4
get_tables()
S
69 1 7
get_pdf_stats()
S
65 1 9
get_chat_history()
S
66 1 9
deactivate()
S
81 1 3
drop_tables()
S
65 1 9